package pl.enigmatic.util;

import java.util.Collection;
import java.util.Map;
import java.util.Map.Entry;


// FIXME - te funkcje trzeba sprawdzić, bo będą sprawiać problemy
public class Maps {

	private Maps() {}

	public static <K, V> void removeAll(Map<K, V> map, Collection<? extends K> set) {
		for (K k : set) {
			map.remove(k);
		}
	}

	public static Object[][] toArray(final Map<?, ?> map) {
		Object[][] array = new Object[map.size()][2];
		int i = 0;
		for (Entry<?, ?> e : map.entrySet()) {
			array[i][0] = e.getKey();
			array[i++][1] = e.getValue();
		}
		return array;
	}

}
